package com.yang.dto.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

/**
 * 管理员登录响应参数
 * 作者：孤城暖阳y
 * 开发时间：2025-02-26
 */
@Data
@Schema(description = "管理员登录响应参数")
public class AdminLoginRespDTO {

    /**
     * 管理员id
     */
    @Schema(description = "管理员id")
    private Long id;

    /**
     * 管理员账号
     */
    @Schema(description = "管理员账号")
    private String username;

    /**
     * 管理员昵称
     */
    @Schema(description = "管理员昵称")
    private String nickname;

    /**
     * 管理员等级
     */
    @Schema(description = "管理员等级")
    private Integer level;

    /**
     * 最后登录时间
     */
    @Schema(description = "最后登录时间")
    private Date lastLoginTime;

    /**
     * 最后登录ip地址
     */
    @Schema(description = "最后登录ip地址")
    private String lastLoginIp;

    /**
     * 创建时间
     */
    @Schema(description = "创建时间")
    private Date createTIme;

    /**
     * 更新时间
     */
    @Schema(description = "更新时间")
    private Date updateTIme;

    /**
     * token令牌
     */
    @Schema(description = "token令牌")
    private String token;
}
